#!/usr/bin/env python
#-*- coding:utf-8 -*-

import gtk


QualidadeJPEG_ok = None
adjustment = None
windowQualidade = None


def fecha(*args):
    global QualidadeJPEG_ok
    QualidadeJPEG_ok = False

    windowQualidade.destroy()
    gtk.main_quit()

def salva(*args):
    global QualidadeJPEG_ok
    QualidadeJPEG_ok = True

    windowQualidade.destroy()
    gtk.main_quit()
   
def escolhe_qualidade():
        
    builder = gtk.Builder()
    builder.add_from_file( "QualidadeJPEG.glade" )
    
    global windowQualidade
    windowQualidade = builder.get_object( "windowQualidade" )
    windowQualidade.connect( "delete-event", fecha )
    
    btnCancelar = builder.get_object( "btnCancelar" )
    btnCancelar.connect( "clicked", fecha )
    
    btnSalvar = builder.get_object( "btnSalvar" )
    btnSalvar.connect( "clicked", salva )

    global adjustment    
    adjustment = builder.get_object( "adjustment" )
    adjustment.set_value( 85 )
    
    windowQualidade.show()
    gtk.main()
    
    qualidade_escolhida = adjustment.get_value()    
    return QualidadeJPEG_ok, qualidade_escolhida
